ol, ul, li{ margin:0; padding:0;}
p{ margin:0;}
p, img, table{ max-width:100%;}
img{ max-width:100%; height:auto; margin:auto; overflow:hidden; vertical-align:top;}
table{ width:100%; height:auto; border-collapse:collapse;}
ol, ul{ list-style:none;}
.touch-detail{ margin:1px;font-size:33px; line-height:1.8; word-break:break-all; color:#666}
.touch-detail td, .touch-detail th{ width:auto; font-size:11px;}

/* ������ */
.mb_table{ width:100%; border-collapse:collapse;}
.mb_table th{ height:35px; line-height:35px; padding:0 10px; border-top:solid 1px #dcdcdc; background:#eaebec; font-weight:400; font-size:14px;}
.mb_table td{ padding:10px; vertical-align:middle;}
.mb_table td,.mb_table th{ text-align:center;}
.mb_table td{ border:solid 1px #dcdcdc; font-size:12px;}
.mb_table th.first{ border-left:solid 1px #dcdcdc;}
.mb_table th.end{ border-right:solid 1px #dcdcdc;}